From 10040e30aa98b69c582b7fe170ce8a758734aac3 Mon Sep 17 00:00:00 2001 From: "mjw@wray-m-3.hpl.hp.com" Date: Thu, 29 Jul 2004 14:51:30 +0000 Subject: [PATCH] bitkeeper revision 1.1108.35.5 (41090ef2VknMjEjPGflC7vkB7aE0IQ) Add commands to convert between domain names and ids. --- tools/python/xen/xm/main.py | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/tools/python/xen/xm/main.py b/tools/python/xen/xm/main.py index 94fc53a1f9..e1ff33ed87 100644 --- a/tools/python/xen/xm/main.py +++ b/tools/python/xen/xm/main.py @@ -452,6 +452,40 @@ class ProgMaxmem(Prog): xm.prog(ProgMaxmem) +class ProgDomid(Prog): + group = 'domain' + name = 'domid' + info = 'Convert a domain name to a domain id.' + + def help(self, args): + print args[0], "DOM" + print '\nGet the domain id for the domain with name DOM.' + + def main (self, args): + if len(args) != 2: self.err("%s: Invalid argument(s)" % args[0]) + name = args[1] + dom = server.xend_domain(name) + print sxp.child_value(dom, 'id') + +xm.prog(ProgDomid) + +class ProgDomname(Prog): + group = 'domain' + name = 'domname' + info = 'Convert a domain id to a domain name.' + + def help(self, args): + print args[0], "DOM" + print '\nGet the name for the domain with id DOM.' + + def main (self, args): + if len(args) != 2: self.err("%s: Invalid argument(s)" % args[0]) + name = args[1] + dom = server.xend_domain(name) + print sxp.child_value(dom, 'name') + +xm.prog(ProgDomname) + class ProgBvt(Prog): group = 'scheduler' name = "bvt" -- 2.30.2